بسم الله
الرحمن الرحيم
عدنا للمره الثالتة في الدرس الثالث في الاكتف اسكين ActiveSkin 4.3
موضوع الدرس :
1- كيفيية عمل " انيماشن Animation في الاكتف اسكين لاي ابجيكت اي اداه
سواء بوتن اوبكتشر او اي اداه اخرى فليكن الاداه الذي سوف نفعل لها الانيماشن هي
زر او بوتون Button .
- طبعا كما شرحنا في الدرس السابق وهو كيفية عمل او ادراج زر
في الاكتف اسكين وربطه بالـ VB , نقوم بفعل ذلك كما يلي
- أولاً : ادراج زر على فورم الاكتف اسكين.
- ولمعرفة كيف ذلك ؟ راجع الدرس الثاني .
ثانياً : نضغط كليك واحده على اسم الزر الموجود تحت اسم الفورم
الذي قمت بتسميته (Button_Test ) كما هو موضح بالصوره امامك رقم "1"
الصوره
رقم "1"

- نذهب الى قائمة View >>
Animation Control
كما هو موضح بالصوره رقم "2"
الصوره رقم
"2"

- سيظهر لك على الناحية اليمنى بجانب شريط
الخصائص كما هو موضح بالصوره رقم "3"
الصوره رقم
"3"

- أضغط على +
لاضافة الحركه سوف يضيف لك الحركه على شكل فولدر بالاسم الافتراضي له وهو New Animation اضغط بالماوس كليك للتعليم عليه ثم اضغط على
abI وهذا لتسمية الحركه ولنسميها مثلا A1 كما هو موضح بالشكل رقم
"4"
الشكل رقم "4"

- اضغط كليك يمين على الحركه ثم اختار
من القائمة التي تظهر لك Add Key كما هو موضح في الصوره
رقم "5"
الصوره رقم "5"

- سوف يظهر لك مربع حوار بعنوان Transition
Settings
- غير قيمة الـ Time الى مثلا 500 ثم أضغط OK
- سوف يظر لك الـ Key اضغط عليه بالماوس كليك وهذا الكى هو
الذي
يحدث الحركه عند مرور الماوس على الزر .
حدد الحركه بتحريك الزر في المكان الذي تريد ان يظهر لك فيه عند
مرور الماوس عليه .
باقي اضافة الانيماشن الثانيه وهي عند ايعاد الماوس عن الزر ونقوم
فعل ذلك بأضافة انماشن بنفس الطريقه السابقه .
وللعلم نقوم بالاتي :
- أضغط على + لاضافة الحركه سوف يضيف لك الحركه على شكل
فولدر بالاسم الافتراضي له وهو New Animation اضغط بالماوس كليك للتعليم عليه ثم اضغط على
abI وهذا لتسمية الحركه ولنسميها
مثلا A2 كما هو موضح بالشكل رقم "4"
- اضغط كليك
يمين على الحركه ثم اختار من القائمة التي تظهر لك Add Key كما هو موضح في الصوره
رقم "5" .
- سوف يظهر لك مربع حوار بعنوان Transition Settings
- غير قيمة الـ Time الى مثلا 1000 ثم أضغط OK
· سوف يكون
الشكل النهائي للانيماشن كما هو موضح بالصوره رقم "6"
الصوره رقم "6"

باقي اخر شيئ وهو اضافة هذه الحركه مع
هذه الاحداث ويكون هذا بهذه الطريقة :
- اضغط على الزر ومن ثم من فاءمة
الخصائص ستجد الحدثين الاول وهو On Mouse In وهذا الحدث عن مجيئ الماوس على الزر والحدث الثاني هو On Mouse Out وهو ابعاد الماوس عنه .
كما هو موضح بالصوره رقم "7"
الصوره رقم "7"

اضغط على الزر الذي امام الحدث سيظهر لك
مربع حوار كما هو موضح بالصوره رقم "8"Event
Settings
على اليسار ستجد اختيارين الأولA1 والثاني A2 وهم الانميشن الذي قمت بادراجهم
فتختار مع الـ Mouse In الانيماشن المسمىA1 ومع Mouse Out اختار A2
الصورهرقم "8"

الان اضغط F5 لتجربة البرنامج واذه بالماوس الى الزر
سوف تحدث الحركه الاولى "A1"
ثم ابعد بالماوس
سوف تحدث الحركه الثانية "A2"
-
والان قم بربط الاسكين بال VB واذا لم تعرف كيف ؟
ذلك بهذه الطريقه افتح مشروع جديد ثم
اضف اداة الاكتف اسكن ثم اضف هذا الكود في حدث اللود للفورم
Private Sub Form_Load()
ApplySkin App.Path + "TEST.skn"
Form_TEST= True
End Sub
- مع تغير "TEST.skn" بإسم الاسكنز حسب ماأنت مسميها .
-
مع تغير ايضا Form_TEST بالإسم الفورم في الاكتف اسكين حسب ماأنت مسميها
ثم ضع هذا الكود كما
هو
Private
Sub ApplySkin(SkinPath As String)
Skin1.LoadSkin SkinPath
Skin1.ApplySkinByName hWnd, "Form_TEST"
End Sub
وبهذا أكون قد انتهيت من شرح الدرس الثالث
تحياتي لكم اخوكم في الله أحمد عزت
